package com.niiwoo.civet.trade.constant;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 考拉理财还款失败可以发送给用户的原因信息列表
 *
 * @author daizhiyue
 * @date 2018-4-6
 */
public class KaolaRepayFailMessageList {

    public static final List<String> kaolaRepayFailMessageList = new ArrayList<String>(
            Arrays.asList(
                    "日累计失败次数超限，请次日再试",
                    "该银行系统维护中，请稍后再试",
                    "日累计交易金额超限，请次日再试",
                    "银行卡状态异常，请与发卡行联系",
                    "余额不足交易次数超过单日限制，请次日再试",
                    "未在订单有效期内完成支付",
                    "该银行暂不支持此项服务，请与发卡行联系或更换银行卡后重试",
                    "交易次数超限，请与平台联系",
                    "卡号无效，请检查后重试",
                    "手机号有误，请检查后重试",
                    "暂不支持该银行，请与平台联系",
                    "支付失败，请稍后再试",
                    "支付认证失败，请与平台联系",
                    "手机号有误，请检查后重试",
                    "还款失败",
                    "未知错误，请联系商户",
                    "银行卡校验失败，请与平台联系",
                    "交易受限，请与平台联系",
                    "单笔交易金额超限，请调整交易金额重试"
            ));

    public static boolean isContainMessageList(String tips) {
        boolean res = false;
        for (String check : kaolaRepayFailMessageList) {
            if (tips.contains(check)) {
                res = true;
                break;
            }
        }

        return res;
    }


}
